package com.bit;




import java.util.*;
public class Function {
    /**
     * 方法的重载（overload）：
     * 1.方法名相同
     * 2.返回值不做要求
     * 3.参数列表必须不同（参数个数或者类型不同）
     * 4.在同一个类当中
     *
     * 面试题：重载和重写的区别是什么？
     *
     */
    public static int add(int a,int b){
        return a+b;
    }
    public static int add(int a,int b,int c){
        return a+b+c;
    }
    public static float add(float a,float b){
        return a+b;
    }

    public static void main(String[] args) {
        int a1=1;
        int b1=2;
        int c1=3;
        float a2=1.13f;
        float b2=2.23f;
        System.out.println(add(a1, b1));
        System.out.println(add(a1,b1, c1));
        System.out.println(add(a2, b2));
    }

}

